home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Magazin: Amiga-CD 1998 February
/
Amiga-CD 1998 #2.iso
/
software
/
dito
/
steuerung
< prev
next >
Wrap
AmigaDOS Script File
|
1978-03-23
|
3KB
|
154 lines
.key param
.bra [
.ket ]
. Skript für Verwaltungsaufgaben
. © MagnaMedia Verlag AG, AMIGA-Magazin
failat >nil: 21
if "[param]" EQ "info"
set vinfo 1
endif
if "[param]" EQ "copy"
set vcopy 1
endif
if "[param]" EQ "assign"
set vassign 1
endif
if "[param]" EQ "unassign"
set vunassign 1
endif
if "[param]" EQ "start"
set vassign 1
set vstart 1
set vunassign 1
endif
if "[param]" EQ "install"
set vinstall 1
endif
set binfo 1
set bcopy 1
set bassign 1
set bunassign 1
set bstart 1
set binstall 1
echo >t:tmpsteuerung ":c/requestchoice20 >env:AmigaCD/req20erg *"Steuerung*" *"Bitte wählen Sie*"" NOLINE
set nummer 0
if $binfo EQ 1
echo >>t:tmpsteuerung " Info" NOLINE
set nummer `eval $nummer + 1`
set ninfo $nummer
endif
if $bcopy EQ 1
echo >>t:tmpsteuerung " Kopieren" NOLINE
set nummer `eval $nummer + 1`
set ncopy $nummer
endif
if $bassign EQ 1
echo >>t:tmpsteuerung " Assign" NOLINE
set nummer `eval $nummer + 1`
set nassign $nummer
endif
if $bunassign EQ 1
echo >>t:tmpsteuerung " Unassign" NOLINE
set nummer `eval $nummer + 1`
set nunassign $nummer
endif
if $bstart EQ 1
echo >>t:tmpsteuerung " Start" NOLINE
set nummer `eval $nummer + 1`
set nstart $nummer
endif
if $binstall EQ 1
echo >>t:tmpsteuerung " Installieren" NOLINE
set nummer `eval $nummer + 1`
set ninstall $nummer
endif
if "[param]" EQ ""
echo >>t:tmpsteuerung " Ende" NOLINE
execute >nil: t:tmpsteuerung
delete >nil: t:tmpsteuerung
set reqerg[$$] `getenv env:AmigaCD/req20erg`
if $reqerg[$$] EQ 0
skip Ende
endif
endif
if $reqerg[$$] EQ $ninfo
set vinfo 1
endif
if $reqerg[$$] EQ $ncopy
set vcopy 1
endif
if $reqerg[$$] EQ $nassign
set vassign 1
endif
if $reqerg[$$] EQ $nunassign
set vunassign 1
endif
if $reqerg[$$] EQ $nstart
set vassign 1
set vstart 1
set vunassign 1
endif
if $reqerg[$$] EQ $ninstall
set vinstall 1
endif
endif
if $vinfo EQ 1
;>>>>>>>> Hier Infotext eintragen
:c/Metatool :software/DITO/Docs/Deutsch/dito.guide FT=GUIDE
endif
if $vassign EQ 1
;>>>>>>>> Hier steht das Assign
Assign >nil: DITO: :software/DITO/
if $vstart NOT EQ 1
:c/requestchoice20 >nil: Information "Assign angelegt!" OK
endif
endif
if $vstart EQ 1
;>>>>>>>> Hier steht das Startprogramm
cd :software/DITO/
Dito
endif
if $vunassign EQ 1
;>>>>>>>> Hier steht das Unassign
Assign >nil: DITO: remove
if $vstart NOT EQ 1
:c/requestchoice20 >nil: Information "Assign entfernt!" OK
endif
endif
if $vcopy EQ 1
execute :c/Verzeichniskopieren ":software/DITO/" "DITO" 2997248
endif
if $vinstall EQ 1
;>>>>>>>> Hier Install-Skript eintragen
assign l: :l add
:c/WBstarter >nil: :software/DITO/Install
assign l: :l remove
skip Ende
endif
unset binfo
unset vinfo
unset ninfo
unset bassign
unset bunassign
unset vassign
unset vunassign
unset nassign
unset nunassign
unset bstart
unset vstart
unset nstart
unset binstall
unset vinstall
unset ninstall
unset bcopy
unset vcopy
unset ncopy
if "[param]" EQ ""
execute Steuerung
endif
LAB Ende
unsetenv reqerg[$$]